package io;

import java.io.*;

public class OSIDemo {
    public static void main(String[] args) throws IOException, ClassNotFoundException {
        FileInputStream fis=new FileInputStream("person.obj");
        ObjectInput ois=new ObjectInputStream(fis);
         /*
            对象输入流提供了反序列化操作
            Object readObject()
            反序列化后的对象都是以Object类型返回的，所以实际接收后要向下造型得到实际的原型。
            向下造型(强制类型转换)
         */
            Person p= (Person)ois.readObject();//向下造型
            System.out.println(p);
            ois.close();

    }
}
